home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 September / PCWorld_2008-09_cd.bin / v cisle / sadanastroju / delicious_bookmarks-2.0.64-fx.xpi / chrome / deliciousBookmarks.jar / content / ybookmarksOverlay.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-06-19  |  54.6 KB  |  1,003 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
  4. <?xml-stylesheet href="chrome://browser/skin/" type="text/css"?> 
  5. <?xml-stylesheet href="chrome://browser/skin/browser.css" type="text/css"?>
  6. <?xml-stylesheet href="chrome://ybookmarks/skin/overlay.css" type="text/css"?>
  7.  
  8. <!DOCTYPE overlay [
  9.   <!ENTITY % ybookmarksDTD SYSTEM "chrome://ybookmarks/locale/ybookmarks.dtd">
  10.   %ybookmarksDTD;
  11.   <!ENTITY % menubarDTD SYSTEM "chrome://ybookmarks/locale/menubar.dtd">
  12.   %menubarDTD;
  13. ]>
  14. <overlay id="ybookmarks-overlay"
  15.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  16.          xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  17.          xmlns:nc="http://home.netscape.com/NC-rdf#">
  18.   <script type="application/x-javascript" src="chrome://ybookmarks/content/yDebug.js"/>
  19.   <script type="application/x-javascript" src="chrome://ybookmarks/content/ybookmarksUtils.js"/>
  20.   <script type="application/x-javascript" src="chrome://ybookmarks/content/yInitProfiler.js" />       
  21.   <script type="application/x-javascript" src="chrome://ybookmarks/content/json.js" />
  22.   <script type="application/x-javascript" src="chrome://browser/content/utilityOverlay.js"/>
  23.   <script type="application/x-javascript" src="chrome://browser/content/bookmarks/bookmarksMenu.js"/>
  24.   
  25.   <script type="application/x-javascript" src="chrome://ybookmarks/content/options.js"/>
  26.   <script type="application/x-javascript" src="chrome://ybookmarks/content/bookmarks.js"/>
  27.   <script type="application/x-javascript" src="chrome://ybookmarks/content/ybookmarksOverlay.js"/>
  28.   <script type="application/x-javascript" src="chrome://ybookmarks/content/tabsOpener.js"/>
  29.   <script type="application/x-javascript" src="chrome://ybookmarks/content/menubar.js"/>
  30.   <script type="application/x-javascript" src="chrome://ybookmarks/content/menubarutils.js"/>
  31.   <script type="application/x-javascript" src="chrome://ybookmarks/content/loginwindow.js"/>
  32.   <script type="application/x-javascript" src="chrome://ybookmarks/content/yAddBookMark.js"/>
  33.   <script type="application/x-javascript" src="chrome://ybookmarks/content/providerApis.js"/>  
  34.   <script type="application/x-javascript" src="chrome://ybookmarks/content/bags.js"/>  
  35.   <script type="application/x-javascript" src="chrome://ybookmarks/content/ybMenus.js"/>
  36.   <script type="application/x-javascript" src="chrome://ybookmarks/content/toolbar.js"/>
  37.   <script type="application/x-javascript" src="chrome://ybookmarks/content/idManager.js"/>
  38.   <script type="application/x-javascript" src="chrome://ybookmarks/content/yDisableExtensions.js" />
  39.  
  40.   <script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
  41.   <script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>
  42.   
  43.  
  44.   <stringbundleset id="stringbundleset">
  45.     <stringbundle id="ybookmarks-strings" src="chrome://ybookmarks/locale/ybookmarks.properties"/>
  46.     <stringbundle id="yb-strings-bookmarks" src="chrome://browser/locale/bookmarks/bookmarks.properties"/>
  47.     <stringbundle id="strbndl_idManager" src="chrome://ybookmarks/locale/idManager.properties"/>
  48.      <stringbundle id="ybookmarks-option-strings" src="chrome://ybookmarks/locale/options.properties"/>
  49.   </stringbundleset>
  50.  
  51.   <commandset id="mainCommandSet">
  52.     <command id="cmd_yb_bookmark_this_page" oncommand="yAddBookMark.open();"/>
  53.     <command id="cmd_yb_bookmark_all_tabs" oncommand="ybookmarks_Main.BookmarkAllTabs(event, document);" label="Bookmark All Tabs using this"/>
  54.     <command id="cmd_yb_bookmark_this_frame" oncommand="var doc=document.popupNode.ownerDocument; yAddBookMark.open(doc.location.href, doc.title);"/>
  55.     <command id="cmd_yb_search_bookmarks" oncommand="ybookmarks_Main.SearchBookmarks();"/>
  56.     <command id="cmd_yb_manage" oncommand="ybookmarks_Main.SearchBookmarks();"/>
  57.     <command id="cmd_yb_enable_wizard" oncommand="ybookmarksMain.enableWizard();"/>
  58.     <command id="cmd_yb_open_toolbar_editor" oncommand="ybToolbar.openTagsToolbarEditor();"/>
  59.     <command id="cmd_yb_open_bundle_editor" oncommand="ybToolbar.openBundleEditor();"/> 
  60.     <command id="cmd_yb_toolbar_bookmarksview" oncommand="ybToolbar.setView(0);"/>
  61.     <command id="cmd_yb_toolbar_tagsview" oncommand="ybToolbar.setView(1);"/>
  62.     <command id="cmd_yb_toolbar_bundlesview" oncommand="ybToolbar.setView(2);"/>
  63.     <command id="cmd_yb_bookmarksmenu_hide" oncommand="ybUserInterface.setHideUI(true);"/>
  64.     <command id="cmd_yb_bookmarksmenu_show" oncommand="ybUserInterface.setHideUI(false);"/>
  65.     <command id="cmd_yb_jump_to_tag" oncommand="ybookmarksMain.jumpToTag();"/>
  66.   </commandset>
  67.  
  68.   <popupset id="mainPopupSet">
  69.     <popup id="yb-bookmarks-context-menu"
  70.         onpopupshowing="return ybBookmarksMenu.createContextMenu(event);"
  71.                     onpopuphidden ="ybBookmarksMenu.destroyContextMenu(event);">
  72.                    <menuitem id="yb-bookmarks-context-menu-open-in-window" label="&ybcontextmenu.openInWindow.label;" 
  73.                       accesskey="&ybcontextmenu.openInWindow.accesskey;" default="true"
  74.                       oncommand="ybToolbar.openURLIn(event, 'current');"/>
  75.                    <menuitem id="yb-bookmarks-context-menu-open-in-new-window" label="&ybcontextmenu.openInNewWindow.label;" 
  76.                       accesskey="&ybcontextmenu.openInNewWindow.accesskey;"
  77.           oncommand="ybToolbar.openURLIn(event, 'window');"/>  
  78.        <menuitem id="yb-bookmarks-context-menu-open-in-new-tab" label="&ybcontextmenu.openInNewTab.label;" 
  79.           accesskey="&ybcontextmenu.openInNewTab.accesskey;"
  80.           oncommand="ybToolbar.openURLIn(event, 'tab');"/>
  81.       <menuitem id="yb-bookmarks-context-menu-open-in-tabs" label="&ybcontextmenu.openContainer.label;" 
  82.               accesskey="&ybcontextmenu.openContainer.accesskey;"
  83.               oncommand="try {ybToolbar.openBookmarkContainer(document.popupNode.childNodes[0]);} catch(e){}"
  84.               onclick="if (event.button==1) {ybToolbar.openBookmarkContainer(document.popupNode.childNodes[0]);}"/>
  85.  
  86.                    <menuitem id="yb-bookmarks-context-menu-refresh-livemark" 
  87.                      label="&ybcontextmenu.refreshLivemark.label;"
  88.                      accesskey="&ybcontextmenu.refreshLivemark.accesskey;"
  89.                      oncommand="ybBookmarksMenu.refreshLivemark();"/>
  90.  
  91.                    <menuseparator/>
  92.                    <menuitem label="&ybcontextmenu.newBookmark.label;"
  93.                       accesskey="&ybcontextmenu.newBookmark.accesskey;"
  94.                       oncommand="ybBookmarksMenu.newBookmark(event);"/>
  95.                    <menuseparator/>
  96.  
  97.                     <menuitem label="&ybcontextmenu.deleteBookmark.label;" 
  98.                         accesskey="&ybcontextmenu.deleteBookmark.accesskey;"
  99.                         oncommand="ybBookmarksMenu.deleteBookmark();"/>
  100.                     <menuseparator/>
  101.  
  102.            <menuitem label="&ybcontextmenu.moreAbout.label;" 
  103.                      accesskey="&ybcontextmenu.moreAbout.accesskey;"
  104.                      oncommand="ybToolbar.moreAbout(event);"/>
  105.        <menuitem label="&ybcontextmenu.properties.label;" 
  106.           accesskey="&ybcontextmenu.properties.accesskey;"
  107.           oncommand="ybBookmarksMenu.editBookmark(event);"/>
  108.     </popup>    
  109.     
  110.     <popup id="yb-tags-context-menu">
  111.         <menuitem id="yb-tags-context-menu-open-tag" label="&ybcontextmenu.openTag.label;" 
  112.               accesskey="&ybcontextmenu.openTag.accesskey;"
  113.               oncommand="ybToolbar.openTag(document.popupNode.childNodes[0], event);"
  114.               onclick="if (event.button==1) {yDebug.print(event);  }"/>
  115.         <menuitem id="yb-tags-context-menu-open-in-tabs" label="&ybcontextmenu.openContainer.label;" 
  116.               accesskey="&ybcontextmenu.openContainer.accesskey;"
  117.               oncommand="ybToolbar.openBookmarkContainer(document.popupNode.childNodes[0]);"
  118.               onclick="if (event.button==1) {yDebug.print(event);  }"/>
  119.     </popup>    
  120.     
  121.     <tooltip id="ybToolbar-tooltip" noautohide="true" 
  122.                   onpopupshowing="return ybToolbar.fillInBTTooltip(document.tooltipNode)">
  123.            <vbox id="ybToolbar-tooltip-box" flex="1">  
  124.              <label id="ybToolbar-tooltip-text" />
  125.              <label id="ybToolbar-tooltip-url" />
  126.            </vbox>
  127.       </tooltip>
  128.       
  129.     <popup id="ybToolbar-context-menu"> 
  130.       <menuitem id="ybToolbar-context-menu-view-bookmarks" observes="yb-broadcaster-bookmarksview-menuitem"/> 
  131.       <menuitem id="ybToolbar-context-menu-view-tags" observes="yb-broadcaster-tagsview-menuitem"/> 
  132.       <menuitem id="ybToolbar-context-menu-bundles-tags" observes="yb-broadcaster-bundlesview-menuitem"/> 
  133.       <menuseparator/>
  134.       <menuitem id="ybToolbar-context-menu-bags-editor" 
  135.         observes="yb-broadcaster-favorite-tags-editor"
  136.                 accesskey="&ybtoolbar.editor.label.accesskey;" />
  137.             <menuitem id="ybToolbar-options-bundles-editor" 
  138.                 observes="yb-broadcaster-bundles-editor" />
  139.  
  140.       <menuseparator/>
  141.       <menuitem id="ybToolbar-context-menu-your-bookmarks" label="&delicious.your.label;"
  142.                     oncommand="ybookmarksMain.loadRelevantPage(event, 'your');"/>
  143.     </popup>
  144.  
  145.         <tooltip id="yb-statusbar-infopanel-tooltip" onpopupshowing="ybInfoPanel.onTooltipShowing()">
  146.             <vbox>
  147.                  <hbox>
  148.                      <label id="yb-statusbar-infopanel-tooltip-tags-label" value="&ystatusbar.info.tooltip.tags;"/>
  149.                      <label id="yb-statusbar-infopanel-tooltip-tags" />
  150.                  </hbox>
  151.                  <label id="yb-statusbar-infopanel-tooltip-notshared" value="&ystatusbar.info.tooltip.shared.no;"/>             
  152.                  <hbox>
  153.                      <label id="yb-statusbar-infopanel-tooltip-notes-label" value="&ystatusbar.info.tooltip.notes;"/>
  154.                      <label id="yb-statusbar-infopanel-tooltip-notes" />
  155.                 </hbox>
  156.                 <hbox>
  157.                      <label id="yb-statusbar-infopanel-tooltip-lastmodified-label" value="&ystatusbar.info.tooltip.lastmodified;"/>
  158.                      <label id="yb-statusbar-infopanel-tooltip-lastmodified" />
  159.                 </hbox> 
  160.             </vbox>
  161.         </tooltip> 
  162.   
  163. </popupset>
  164.   
  165.   <keyset id="mainKeyset">
  166.     
  167.     <key id="keyEnable" command="cmd_yb_enable_wizard" modifiers="accel" key="8"/>
  168.     
  169.     <key id="addYBookmarkAsKb" command="cmd_yb_bookmark_this_page" 
  170.             key="&ybookmarks.bookmarkPage.commandkey;"        
  171.             modifiers="&ybookmarks.bookmarkPage.modifierskey;"/>
  172.     
  173.     <key id="key_myDelicious" modifiers="accel shift" key="&delicious.your.accelchar;"
  174.          oncommand="ybookmarksMain.loadRelevantPage(null, 'your');"/>
  175.  
  176.     <key id="keyJumpToTag" modifiers="&ybJumpToTag.key.modifiers;"
  177.          key="&ybJumpToTag.key.commandkey;" command="cmd_yb_jump_to_tag"/>
  178.     
  179.     <key id="key_openYBookmarksSidebar" command="cmd_yb_search_bookmarks"
  180.            key="&ybsidebar.openSidebar.commandkey;" 
  181.            modifiers="&ybsidebar.openSidebar.modifierskey;" />    
  182.     
  183.   </keyset>
  184.  
  185.   <broadcasterset id="mainBroadcasterSet"> 
  186.         <broadcaster id="yb-broadcaster-bookmarksview-menuitem" label="&ybtoolbar.view.bookmarks.label;" command="cmd_yb_toolbar_bookmarksview" type="radio" name="ybToolbar-view"/>
  187.         <broadcaster id="yb-broadcaster-tagsview-menuitem" label="&ybtoolbar.view.tags.label;" command="cmd_yb_toolbar_tagsview" type="radio" name="ybToolbar-view"/>
  188.         <broadcaster id="yb-broadcaster-bundlesview-menuitem" label="&ybtoolbar.view.bundles.label;" command="cmd_yb_toolbar_bundlesview" type="radio" name="ybToolbar-view"/>
  189.         
  190.         <broadcaster id="yb-broadcaster-favorite-tags-editor" label="&ybtoolbar.editor.label;" command="cmd_yb_open_toolbar_editor" />
  191.         <broadcaster id="yb-broadcaster-bundles-editor" label="&ybtoolbar.bundles.edit.label;" command="cmd_yb_open_bundle_editor" />
  192.         <broadcaster id="yb-broadcaster-bookmarksmenu-hide" label="&ybookmarks.bookmarksmenu.hide.label;" command="cmd_yb_bookmarksmenu_hide" />
  193.         <broadcaster id="yb-broadcaster-bookmarksmenu-show" label="&ybookmarks.bookmarksmenu.show.label;" command="cmd_yb_bookmarksmenu_show" />
  194.         <broadcaster id="yb-broadcaster-bookmarksmenu-hide-this" label="&ybookmarks.bookmarksmenu.hide.this.label;" command="cmd_yb_bookmarksmenu_hide" />
  195.  
  196.   </broadcasterset>
  197.  
  198.     <menupopup id="menu_ToolsPopup">
  199.         <menuitem insertafter="menu_preferences" label="&ybTools.deliciousOptions;" id="deliciousOptions" 
  200.             class="menuitem-iconic provider-menu-icon" oncommand="ybookmarksMain.showDeliciousOptions();" accesskey="&ybTools.deliciousOptions.accesskey;" />
  201.     </menupopup>
  202.     
  203.   <!-- datasources="rdf:bookmarks" ref="NC:BookmarksRoot" -->
  204.   <!-- onpopupshowing="ybookmarks_Main.addEmptyMenuItem(event); ybookmarksMain.rebuildBookmarksMenu(event, this);" -->
  205.   <menubar id="main-menubar">
  206.       <!-- Tools menu -->
  207.     <menu id="yb_menu" label="&ybookmarks.label;" insertbefore="bookmarksMenu, bookmarks-menu"
  208.           accesskey="&ybookmarks.accesskey;" hidden="true" 
  209.           onpopupshowing="ybookmarksMain.addTagsToolbarToMenu(event);"
  210.           flags="dont-build-content"
  211.         >
  212.       <menupopup id="ybookmarks_menu_popup" type="main" onpopupshowing="ybookmarks_Main.addTagsToMenu(event);" contextmenu="yb-bookmarks-context-menu">
  213.         <menuitem id="ybookmarks_menu_add_bookmark" 
  214.                   class="menuitem-iconic menubar-icon"                  
  215.                   label="&ybookmarks.bookmark.this.page;"
  216.                   key="addYBookmarkAsKb"
  217.                   command="cmd_yb_bookmark_this_page"/>        
  218.         <menuitem id="ybookmarks_menu_del_sidebar" 
  219.                   label="&ybookmarks.yourbookmarks.label;"
  220.                   class="menuitem-iconic menubar-icon"        
  221.                   hidden="true" yb_std_mode_only="true"                  
  222.                   key="key_openYBookmarksSidebar"
  223.                   command="cmd_yb_search_bookmarks"/>
  224.         <menuitem label="&delicious.your.label;" key="key_myDelicious"
  225.                   class="menuitem-iconic menubar-icon"
  226.                   accesskey="&delicious.your.accesskey;"
  227.                   onclick="ybookmarksMain.loadRelevantPage(event, 'your', true);"
  228.                   oncommand="ybookmarksMain.loadRelevantPage(event, 'your');"/>
  229.         <menuseparator/>                  
  230.         <menuitem label="&delicious.moreabout.label;"
  231.                       class="menuitem-iconic menubar-icon"
  232.                       accesskey="&delicious.moreabout.accesskey;"
  233.                       onclick="ybookmarksMain.loadRelevantPage(event, 'moreabout', true);"
  234.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'moreabout');"/>          
  235.                   
  236.         <menuseparator/>
  237.  
  238.         <menu container="true" class="menu-iconic bookmark-item" id="ybookmarks_rcs_visited" 
  239.               label="&ybookmarks.recently.saved.label;" hidden="true" yb_std_mode_only="true"
  240.               accesskey="&ybookmarks.recently.saved.label.accesskey;">
  241.           <menupopup id="ybookmarks_rcs_visited_pop" type="recent" contextmenu="yb-bookmarks-context-menu"
  242.                onpopupshowing="ybookmarksMain.onRecentlySavedMenuPopupShowing(event);"
  243.           />
  244.         </menu>
  245.  
  246.         <menu container="true" class="menu-iconic bookmark-item" id="ybookmarks_fr_visited" 
  247.               label="&ybookmarks.frequently.visited;" hidden="true" yb_std_mode_only="true"
  248.               accesskey="&ybookmarks.frequently.visited.accesskey;">
  249.           <menupopup id="ybookmarks_fr_visited_pop" type="frequent" contextmenu="yb-bookmarks-context-menu"
  250.                onpopupshowing="ybookmarksMain.onFrequentMenuPopupShowing(event);"
  251.           />
  252.         </menu>
  253.         
  254.         <menuseparator  hidden="true" yb_std_mode_only="true" />
  255.  
  256.         <menu container="true" class="menu-iconic bookmark-item" id="ybookmarks_tags_menu" 
  257.              hidden="true" yb_std_mode_only="true" 
  258.             label="&ybookmarks.tags.label;" accesskey="&ybookmarks.tags.label.accesskey;"
  259.             >
  260.           <menupopup contextmenu="yb-bookmarks-context-menu" onpopupshowing="if (event.target == this) { ybookmarksMain.onTagsMenuPopupShowing(event);}"/>
  261.         </menu>
  262.         
  263.         <!-- <menu container="true" class="menu-iconic bookmark-item" id="ybookmarks_tags_1" 
  264.             label="&ybookmarks.tags.label;" accesskey="&ybookmarks.tags.label.accesskey;"
  265.             sortResource="http://www.mozilla.org/bookmark#tagvalue"
  266.             sortDirection="ascending"        
  267.             datasources="" ref="NC:YBookmarksTagRoot" 
  268.             onpopupshowing="ybookmarksMain.rebuildTagsMenu(event);">
  269.             template="ybookmarks_tags_template">
  270.           <menupopup contextmenu="yb-bookmarks-context-menu"/>
  271.           <template id="ybookmarks_tags_template"> -->
  272.  
  273.  
  274.             <!-- private livemarks -->
  275. <!-- ******* leaving this checked in, as it can be turned on quickly *******
  276.             <rule>
  277.               <conditions>
  278.                 <content uri="?uri"/>
  279.                 <member container="?uri" child="?bookmark" />
  280.                 <triple subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  281.                         object="http://home.netscape.com/NC-rdf#Livemark"/>
  282.                 <triple subject="?bookmark" predicate="http://www.mozilla.org/bookmark#shared" 
  283.                         object="false" />
  284.               </conditions>
  285.               <bindings>
  286.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Name"
  287.                          object="?name" />
  288.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  289.                          object="?url" />
  290.               </bindings>
  291.               <action>
  292.                 <menupopup>
  293.                   <menu class="menu-iconic bookmark-item private-bookmark" uri="?bookmark"
  294.                         label="?name"
  295.                         url="?url"
  296.                         livemark="true">
  297.                     <menupopup/>
  298.                   </menu>
  299.                 </menupopup>
  300.               </action>
  301.             </rule>
  302. -->
  303.  
  304.             <!-- livemark -->
  305.             <!-- <rule rdf:type="http://home.netscape.com/NC-rdf#Livemark">
  306.               <menupopup>
  307.                 <menu class="menu-iconic bookmark-item" uri="rdf:*"
  308.                       label="rdf:http://home.netscape.com/NC-rdf#Name"
  309.                       url="rdf:http://home.netscape.com/NC-rdf#URL"
  310.                       livemark="true">
  311.                   <menupopup/>
  312.                 </menu>
  313.               </menupopup>
  314.             </rule> -->
  315.  
  316.             <!-- private microsummaries -->
  317. <!-- ******* leaving this checked in, as it can be turned on quickly *******
  318.  
  319.             <rule>
  320.               <conditions>
  321.                 <content uri="?uri"/>
  322.                 <member container="?uri" child="?bookmark" />
  323.                 <triple subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  324.                         object="http://home.netscape.com/NC-rdf#MicsumBookmark"/>
  325.                 <triple subject="?bookmark" predicate="http://www.mozilla.org/bookmark#shared" 
  326.                         object="false" />
  327.               </conditions>
  328.               <bindings>
  329.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#GeneratedTitle"
  330.                          object="?name" />
  331.                 <binding subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  332.                          object="?type" />
  333.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  334.                          object="?url" />
  335.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Icon"
  336.                          object="?icon" />
  337.               </bindings>
  338.               <action>
  339.                 <menupopup contextmenu="yb-bookmarks-context-menu">
  340.                   <menuitem class="menuitem-iconic bookmark-item private-bookmark"  
  341.                           uri="?bookmark"
  342.                           image="?icon"
  343.                           label="?name"
  344.                           type="?type"
  345.                           url="?url"
  346.                           statustext="?url"
  347.                   />
  348.                 </menupopup>
  349.               </action>
  350.             </rule>
  351. -->
  352.  
  353.             <!-- microsummary -->
  354.             <!-- <rule rdf:type="http://home.netscape.com/NC-rdf#MicsumBookmark">
  355.               <menupopup contextmenu="yb-bookmarks-context-menu">
  356.                 <menuitem class="menuitem-iconic bookmark-item"  
  357.                         uri="rdf:*"
  358.                         image="rdf:http://home.netscape.com/NC-rdf#Icon"
  359.                         label="rdf:http://home.netscape.com/NC-rdf#GeneratedTitle"
  360.                         type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  361.                         url="rdf:http://home.netscape.com/NC-rdf#URL"
  362.                         statustext="rdf:http://home.netscape.com/NC-rdf#URL"
  363.                   />
  364.               </menupopup>
  365.             </rule> -->
  366.  
  367.             <!-- tag -->
  368.             <!-- <rule iscontainer="true">
  369.               <menupopup contextmenu="yb-bookmarks-context-menu">
  370.                 <menu container="true" class="menu-iconic yb-tag-item"
  371.                         uri="rdf:*"
  372.                         label="rdf:http://www.mozilla.org/bookmark#tagvalue">
  373.                   <menupopup contextmenu="yb-bookmarks-context-menu" 
  374.                              onpopupshowing="ybookmarks_Main.addPopularPageMenuItem(event.target);YBtabsOpener.addMenuItem(this);"/>
  375.                 </menu>
  376.               </menupopup>
  377.             </rule> -->
  378.  
  379.             <!-- private bookmarks -->
  380. <!-- ******* leaving this checked in, as it can be turned on quickly *******
  381.             <rule>
  382.               <conditions>
  383.                 <content uri="?uri"/>
  384.                 <member container="?uri" child="?bookmark" />
  385.                 <triple subject="?bookmark" predicate="http://www.mozilla.org/bookmark#shared" 
  386.                         object="false" />
  387.               </conditions>
  388.               <bindings>
  389.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Name"
  390.                          object="?name" />
  391.                 <binding subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  392.                          object="?type" />
  393.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  394.                          object="?url" />
  395.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Icon"
  396.                          object="?icon" />
  397.               </bindings>
  398.               <action>
  399.                 <menupopup contextmenu="yb-bookmarks-context-menu">
  400.                   <menuitem class="menuitem-iconic bookmark-item private-bookmark"  
  401.                             uri="?bookmark"
  402.                             image="?icon"
  403.                             label="?name"
  404.                             type="?type"
  405.                             url="?url"
  406.                             statustext="?url"
  407.                   />
  408.                 </menupopup>
  409.               </action>
  410.             </rule>
  411. -->
  412.  
  413.             <!-- bookmark -->
  414.             <!-- <rule>
  415.               <menupopup contextmenu="yb-bookmarks-context-menu">
  416.                 <menuitem class="menuitem-iconic bookmark-item"  
  417.                           uri="rdf:*"
  418.                           image="rdf:http://home.netscape.com/NC-rdf#Icon"
  419.                           label="rdf:http://home.netscape.com/NC-rdf#Name"
  420.                           type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  421.                           url="rdf:http://home.netscape.com/NC-rdf#URL"
  422.                           statustext="rdf:http://home.netscape.com/NC-rdf#URL"
  423.                  />
  424.               </menupopup>
  425.             </rule>
  426.           </template>
  427.         </menu> -->
  428.         
  429.         <menuitem id="ybookmarks_tags_toolbar_editor" 
  430.                     hidden="true" yb_std_mode_only="true"
  431.                     observes="yb-broadcaster-favorite-tags-editor" 
  432.                     class="left-padded-menuitem menuitem-iconic menubar-icon"
  433.           accesskey="&ybtoolbar.editor.label.accesskey;" />
  434.             <!--<menuitem id="ybToolbar-bundles-options-edit" 
  435.                     observes="yb-broadcaster-bundles-editor"/>-->
  436.         <menuitem id="ybookmarks_tags_toolbar_start" hidden="true"/>
  437.         <menuitem id="ybookmarks_tags_toolbar_stop" hidden="true"/>
  438.         <!--        <menu id="ybookmarks_bundles_menubar_item" class="menu-iconic yb-bundle-item" label="&ybookmarks.bundles.label;">
  439.                     <menupopup onpopupshowing="if (event.target == this) {ybookmarksMain.onBundlesPopupShowing(event);}" >
  440.                         <menuseparator id="ybookmarks_bundles_menubar_popup_end"/>
  441.                         <menuitem id="ybookmarks_bundles_menubar_popup_edit" observes="yb-broadcaster-bundles-editor"/>                     
  442.                     </menupopup>
  443.                 </menu>-->
  444.         <menuseperator/>
  445.         
  446.       <menuseparator hidden="true" yb_std_mode_only="true" />
  447.  
  448.       <menu label="&ybookmarks.provider.menu.label;" class="menu-iconic provider-menubar-icon"
  449.             accesskey="&ybookmarks.provider.menu.label.accesskey;" hidden="true" yb_std_mode_only="true">
  450.           <menupopup onpopupshowing="ybookmarksMain.delMenuShowing( this );">
  451.  
  452.             <menuitem label="&delicious.network.label;"
  453.                       accesskey="&delicious.network.accesskey;"
  454.                       onclick="ybookmarksMain.loadRelevantPage(event, 'network', true);"
  455.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'network');"/>
  456.  
  457.             <menuitem label="&ybookmarks.tags.label;"
  458.                       accesskey="&ybookmarks.tags.label.accesskey;"
  459.                       onclick="ybookmarksMain.loadRelevantPage(event, 'tags', true);"
  460.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'tags');"/>
  461.  
  462.                       
  463.             <menuitem label="&delicious.subscriptions.label;"
  464.                       accesskey="&delicious.subscriptions.accesskey;"
  465.                       onclick="ybookmarksMain.loadRelevantPage(event, 'subscriptions', true);"
  466.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'subscriptions');"/>
  467.                       
  468.             <menuitem label="&delicious.linksforyou.label;"
  469.                       accesskey="&delicious.linksforyou.accesskey;"
  470.                       onclick="ybookmarksMain.loadRelevantPage(event, 'for', true);"
  471.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'for');"/>
  472.             <!-- menuitem label="&delicious.accountsettings.label;"
  473.                       accesskey="&delicious.accountsettings.accesskey;"
  474.                       onclick="ybookmarksMain.loadRelevantPage(event, 'settings', true);"
  475.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'settings');"/-->
  476.  
  477.             <menuseparator/>
  478.             <!-- menuitem label="&delicious.homepage.label;"
  479.                       accesskey="&delicious.homepage.accesskey;"
  480.                       class="menuitem-iconic provider-menu-icon"
  481.                       onclick="ybookmarksMain.loadRelevantPage(event, 'homepage', true);"
  482.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'homepage');"/-->
  483.             <menuitem label="&delicious.popular.label;"
  484.                       accesskey="&delicious.popular.accesskey;"
  485.                       onclick="ybookmarksMain.loadRelevantPage(event, 'popular', true);"
  486.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'popular');"/>
  487.             <menuitem label="&delicious.recent.label;"
  488.                       accesskey="&delicious.recent.accesskey;"
  489.                       onclick="ybookmarksMain.loadRelevantPage(event, 'recent', true);"
  490.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'recent');"/>
  491.             <!-- menuitem label="&ybJumpToTag.dialog.title;"
  492.                       key="keyJumpToTag"
  493.                       command="cmd_yb_jump_to_tag"/>
  494.  
  495.             <menuseparator/-->
  496.  
  497.             <!-- yb_debugModeOnly= is our custom attribute -->
  498.             <menuseparator yb_debugModeOnly="true" />
  499.             <!-- DEBUG STUFF -->
  500.             <menuitem label="DEBUG -- ignore" disabled="true" yb_debugModeOnly="true" />
  501.  
  502.             <menuitem label="&ybookmarks.enable.wizard;" oncommand="ybookmarksMain.enableWizard();"
  503.                       yb_debugModeOnly="true" />
  504.  
  505.           </menupopup>
  506.         </menu>
  507.  
  508.         <menuitem label="&ybJumpToTag.dialog.title;" key="keyJumpToTag"
  509.                   class="menuitem-iconic menubar-icon"                  
  510.                   accesskey="&ybJumpToTag.menu.accesskey;" hidden="true" yb_std_mode_only="true"
  511.                   command="cmd_yb_jump_to_tag"/>
  512.         
  513.         <!--  Bad, I hate this.. for classic mode-->
  514.         <!--
  515.         <menuitem label="&delicious.your.label;" key="key_myDelicious"
  516.                       accesskey="&delicious.your.accesskey;"
  517.                       onclick="ybookmarksMain.loadRelevantPage(event, 'your', true);"
  518.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'your');"
  519.                       hidden="true"    yb_classic_only="true"/>
  520.          -->
  521.             <menuitem label="&delicious.network.label;"
  522.                       accesskey="&delicious.network.accesskey;"
  523.                       onclick="ybookmarksMain.loadRelevantPage(event, 'network', true);"
  524.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'network');"
  525.                       hidden="true"    yb_classic_only="true"/>                      
  526.             <menuitem label="&ybookmarks.tags.label;"
  527.                       accesskey="&ybookmarks.tags.label.accesskey;"
  528.                       onclick="ybookmarksMain.loadRelevantPage(event, 'tags', true);"
  529.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'tags');"
  530.                       hidden="true"    yb_classic_only="true"/>                                
  531.             <menuitem label="&delicious.subscriptions.label;"
  532.                       accesskey="&delicious.subscriptions.accesskey;"
  533.                       onclick="ybookmarksMain.loadRelevantPage(event, 'subscriptions', true);"
  534.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'subscriptions');"
  535.                       hidden="true"    yb_classic_only="true"/>
  536.                                             
  537.             <menuitem label="&delicious.linksforyou.label;"
  538.                       accesskey="&delicious.linksforyou.accesskey;"
  539.                       onclick="ybookmarksMain.loadRelevantPage(event, 'for', true);"
  540.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'for');"
  541.                       hidden="true"    yb_classic_only="true"/>          
  542.             
  543.             
  544.   
  545.           <menu id="ybookmarks_loggedin_menu" label="&ybookmarks.loggedin.label;" class="menu-iconic menubar-icon"
  546.                 accesskey="&ybookmarks.loggedin.label.accesskey;">
  547.             <menupopup>
  548.               <menuitem label="&ybookmarks.logout.label;" 
  549.                  oncommand="ybookmarksMain.loadRelevantPage(event, 'logout');"/>
  550.             </menupopup>            
  551.           </menu>
  552.           <menuitem id="ybookmarks_login_menuitem" label="&ybookmarks.login.label;" class="menuitem-iconic menubar-icon"
  553.             oncommand="ybookmarksMain.loadRelevantPage(event, 'login');"/>
  554.  
  555.  
  556.           <menuseparator hidden="true" yb_classic_only="true"/>
  557.            
  558.             <menuitem label="&delicious.popular.label;"
  559.                       accesskey="&delicious.popular.accesskey;"
  560.                       onclick="ybookmarksMain.loadRelevantPage(event, 'popular', true);"
  561.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'popular');"
  562.                       hidden="true"    yb_classic_only="true"/>                      
  563.             <menuitem label="&delicious.recent.label;"
  564.                       accesskey="&delicious.recent.accesskey;"
  565.                       onclick="ybookmarksMain.loadRelevantPage(event, 'recent', true);"
  566.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'recent');"
  567.                       hidden="true"    yb_classic_only="true"/>
  568.             <!-- <menuseparator hidden="true" yb_classic_only="true"/>            -->
  569.           <menuseparator/>
  570.       <!-- 
  571.       <menuitem label="&delicious.import.label;"
  572.           accesskey="&delicious.import.accesskey;"
  573.           oncommand="ybookmarksMain.importBookmarks();"/>
  574.       -->
  575.       <menuitem label="&delicious.about.label;"
  576.             class="menuitem-iconic menubar-icon"
  577.           accesskey="&delicious.about.accesskey;"
  578.           onclick="ybookmarksMain.loadRelevantPage(event, 'about', true);"
  579.           oncommand="ybookmarksMain.loadRelevantPage(event, 'about');"/>           
  580.       
  581.       <menuitem id="ybookmarks_tour" label="&ybookmarks.tour.label;"
  582.                       class="menuitem-iconic"
  583.                       image="chrome://ybookmarks/skin/questionMark.gif"
  584.                       oncommand="ybookmarksMain.loadRelevantPage(event, 'tour');"
  585.                       />
  586.       <menuitem id="ybookmarks_bookmarksmenu_hide" class="menuitem-iconic menubar-icon" yb_std_mode_only="true" hidden="true"
  587.                       observes="yb-broadcaster-bookmarksmenu-hide"/>
  588.       <menuitem id="ybookmarks_bookmarksmenu_show" class="menuitem-iconic menubar-icon" yb_std_mode_only="true" hidden="true"
  589.                       observes="yb-broadcaster-bookmarksmenu-show"/>
  590.       <menuitem id="ybookmarks_switch_to_std_mode"
  591.                       class="menuitem-iconic menubar-icon"
  592.                     label="&delicious.switch.to.standard.label;"
  593.                     oncommand="YBidManager.switchToStandardMode();" hidden="true"
  594.                     yb_classic_only="true" />
  595.       </menupopup>
  596.     </menu>
  597.     <!-- <template id="ybookmarks_tags_toolbar_template"> -->
  598.  
  599.  
  600.       <!-- private livemarks -->
  601. <!-- ******* leaving this checked in, as it can be turned on quickly *******
  602.       <rule>
  603.         <conditions>
  604.           <content uri="?uri"/>
  605.             <member container="?uri" child="?bookmark" />
  606.             <triple subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  607.                     object="http://home.netscape.com/NC-rdf#Livemark"/>
  608.             <triple subject="?bookmark" predicate="http://www.mozilla.org/bookmark#shared" 
  609.                     object="false" />
  610.           </conditions>
  611.         <bindings>
  612.           <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Name"
  613.                    object="?name" />
  614.           <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  615.                    object="?url" />
  616.         </bindings>
  617.         <action>
  618.           <menupopup>
  619.             <menu class="menu-iconic bookmark-item private-bookmark" uri="?bookmark"
  620.                   label="?name"
  621.                   url="?url"
  622.                   livemark="true">
  623.               <menupopup/>
  624.             </menu>
  625.           </menupopup>
  626.         </action>
  627.       </rule>
  628. -->
  629.  
  630.       <!-- livemark -->
  631.       <!-- <rule rdf:type="http://home.netscape.com/NC-rdf#Livemark">
  632.         <menupopup onpopupshowing="YBtabsOpener.addMenuItem(this);">
  633.           <menu class="menu-iconic bookmark-item" uri="rdf:*"
  634.                 label="rdf:http://home.netscape.com/NC-rdf#Name"
  635.                  url="rdf:http://home.netscape.com/NC-rdf#URL"
  636.                 livemark="true">
  637.             <menupopup/>
  638.           </menu>
  639.         </menupopup>
  640.       </rule> -->
  641.  
  642.       <!-- tag -->
  643.       <!-- <rule iscontainer="true">
  644.         <menupopup contextmenu="yb-bookmarks-context-menu" onpopupshowing="YBtabsOpener.addMenuItem(this);">
  645.           <menu container="true" class="menu-iconic yb-tag-item"
  646.                   uri="rdf:*"
  647.                   label="rdf:http://www.mozilla.org/bookmark#tagvalue">
  648.             <menupopup contextmenu="yb-bookmarks-context-menu" 
  649.                        onpopupshowing="YBtabsOpener.addMenuItem(this);"/>
  650.           </menu>
  651.         </menupopup>
  652.       </rule> -->
  653.  
  654.             <!-- private microsummaries -->
  655. <!-- ******* leaving this checked in, as it can be turned on quickly *******
  656.  
  657.             <rule>
  658.               <conditions>
  659.                 <content uri="?uri"/>
  660.                 <member container="?uri" child="?bookmark" />
  661.                 <triple subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  662.                         object="http://home.netscape.com/NC-rdf#MicsumBookmark"/>
  663.                 <triple subject="?bookmark" predicate="http://www.mozilla.org/bookmark#shared" 
  664.                         object="false" />
  665.               </conditions>
  666.               <bindings>
  667.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#GeneratedTitle"
  668.                          object="?name" />
  669.                 <binding subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  670.                          object="?type" />
  671.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  672.                          object="?url" />
  673.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Icon"
  674.                          object="?icon" />
  675.               </bindings>
  676.               <action>
  677.                 <menupopup contextmenu="yb-bookmarks-context-menu">
  678.                   <menuitem class="menuitem-iconic bookmark-item private-bookmark"  
  679.                           uri="?bookmark"
  680.                           image="?icon"
  681.                           label="?name"
  682.                           type="?type"
  683.                           url="?url"
  684.                           statustext="?url"
  685.                   />
  686.                 </menupopup>
  687.               </action>
  688.             </rule>
  689. -->
  690.  
  691.             <!-- microsummary -->
  692.             <!-- <rule rdf:type="http://home.netscape.com/NC-rdf#MicsumBookmark">
  693.               <menupopup contextmenu="yb-bookmarks-context-menu" onpopupshowing="YBtabsOpener.addMenuItem(this);">
  694.                 <menuitem class="menuitem-iconic bookmark-item"  
  695.                           uri="rdf:*"
  696.                           image="rdf:http://home.netscape.com/NC-rdf#Icon"
  697.                           label="rdf:http://home.netscape.com/NC-rdf#GeneratedTitle"
  698.                           type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  699.                           url="rdf:http://home.netscape.com/NC-rdf#URL"
  700.                           statustext="rdf:http://home.netscape.com/NC-rdf#URL"
  701.                 />
  702.         </menupopup>
  703.  
  704.             </rule> -->
  705.  
  706.             <!-- private bookmarks -->
  707. <!-- ******* leaving this checked in, as it can be turned on quickly *******
  708.             <rule>
  709.               <conditions>
  710.                 <content uri="?uri"/>
  711.                 <member container="?uri" child="?bookmark" />
  712.                 <triple subject="?bookmark" predicate="http://www.mozilla.org/bookmark#shared" 
  713.                         object="false" />
  714.               </conditions>
  715.               <bindings>
  716.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Name"
  717.                          object="?name" />
  718.                 <binding subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  719.                          object="?type" />
  720.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  721.                          object="?url" />
  722.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Icon"
  723.                          object="?icon" />
  724.               </bindings>
  725.               <action>
  726.                 <menupopup contextmenu="yb-bookmarks-context-menu">
  727.                   <menuitem class="menuitem-iconic bookmark-item private-bookmark"  
  728.                             uri="?bookmark"
  729.                             image="?icon"
  730.                             label="?name"
  731.                             type="?type"
  732.                             url="?url"
  733.                             statustext="?url"
  734.                   />
  735.                 </menupopup>
  736.               </action>
  737.             </rule>
  738. -->
  739.  
  740.             <!-- bookmark -->
  741.                         <!-- <rule>
  742.                          <conditions>
  743.                 <content uri="?uri"/>
  744.                 <member container="?uri" child="?bookmark" />
  745.                 <triple subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL" 
  746.                         object="?url" />
  747.               </conditions>
  748.               <bindings>
  749.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Name"
  750.                          object="?name" />
  751.                 <binding subject="?bookmark" predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  752.                          object="?type" />
  753.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#URL"
  754.                          object="?url" />
  755.                 <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#Icon"
  756.                          object="?icon" />
  757.                   <binding subject="?bookmark" predicate="http://home.netscape.com/NC-rdf#BookmarkAddDate"
  758.                          object="?adddate" />
  759.  
  760.               </bindings>
  761.               <action>
  762.                                 <menupopup contextmenu="yb-bookmarks-context-menu" onpopupshowing="YBtabsOpener.addMenuItem(this);">
  763.                     <menuitem class="menuitem-iconic bookmark-item"  
  764.                               uri="?bookmark"
  765.                               image="?icon"
  766.                               label="?name"
  767.                               type="?type"
  768.                               url="?url"
  769.                                                         adddate="?adddate"
  770.                               statustext="?url"
  771.                     />
  772.                   </menupopup>
  773.                             </action>
  774.                         </rule> -->
  775.          <!--   <rule>
  776.               <menupopup contextmenu="yb-bookmarks-context-menu" onpopupshowing="YBtabsOpener.addMenuItem(this);">
  777.                 <menuitem class="menuitem-iconic bookmark-item"  
  778.                           uri="rdf:*"
  779.                           image="rdf:http://home.netscape.com/NC-rdf#Icon"
  780.                           label="rdf:http://home.netscape.com/NC-rdf#Name"
  781.                           type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
  782.                           url="rdf:http://home.netscape.com/NC-rdf#URL"
  783.                           statustext="rdf:http://home.netscape.com/NC-rdf#URL"
  784.                 />
  785.               </menupopup>
  786.       </rule>-->
  787.     <!-- </template> -->
  788.  
  789.   </menubar>
  790.  
  791.   <statusbar id="status-bar">  
  792.  
  793.     <statusbarpanel id="ybookmark-progress-statusbarpanel" insertafter="statubar-progresspanel" collapsed="true">
  794.       <hbox align="center" pack="center">
  795.         <label id="ybookmark-progresstext" value="&ystatusbar.download.progress;" collapsed="true"/>
  796.         <progressmeter id="ybookmark-progressmeter" class="progressmeter-statusbar" mode="normal" value="0" collapsed="true"/>
  797.       </hbox>
  798.     </statusbarpanel>
  799.  
  800.     <statusbarpanel id="ybookmark-import-progress-statusbarpanel" insertafter="statubar-progresspanel" align="center" pack="center" collapsed="true">
  801.       <label id="ybookmark-import-progresstext" value="&ystatusbar.import.progress;" collapsed="true"/>
  802.       <box align="center" pack="center">
  803.         <progressmeter id="ybookmark-import-progressmeter" class="progressmeter-statusbar" mode="undetermined" collapsed="true"/>
  804.       </box>
  805.     </statusbarpanel>
  806.  
  807. <!--        <statusbarpanel id="yb-statusbar-infopanel" insertbefore="statusbar-progresspanel" collapsed="true">
  808.             <image id="yb-statusbar-infopanel-icon" tooltip="yb-statusbar-infopanel-tooltip" collapsed="true"/>
  809.         </statusbarpanel> -->
  810.  
  811.   </statusbar>
  812.    
  813.   <!-- add a button to the status bar -->
  814.   <!-- May be we will have this one day -->
  815.   <!--
  816.   <statusbar id="status-bar">
  817.     <statubarpanel>
  818.       <label value="Add tag" popup="yb-add-tag-popup"/>
  819.       <popup id="yb-add-tag-popup" ignorekeys="true">
  820.         <hbox>
  821.           <textbox multiline="false" cols="20"/>
  822.         </hbox>
  823.       </popup>
  824.     </statubarpanel>
  825.   </statusbar>
  826.   -->
  827.  
  828.   <toolbarpalette id="BrowserToolbarPalette">
  829.         <toolbaritem id="ybToolbar-toolbar" class="chromeclass-directories"  title="&ybtoolbar.title;">
  830.             <toolbarbutton id="ybToolbar-options" class="yb-toolbar-button" type="menu">
  831.                  <menupopup id="ybToolbar-options-menu"> 
  832.                   <menuitem id="ybToolbar-options-view-bookmarks" name="ybToolbar-view" observes="yb-broadcaster-bookmarksview-menuitem"/> 
  833.                   <menuitem id="ybToolbar-options-view-tags" type="radio" name="ybToolbar-view" observes="yb-broadcaster-tagsview-menuitem"/> 
  834.                   <menuitem id="ybToolbar-options-view-bundles" label="&ybtoolbar.view.tags.label;" name="ybToolbar-view" observes="yb-broadcaster-bundlesview-menuitem"/> 
  835.                   <menuseparator/>
  836.                   <menuitem id="ybToolbar-options-bags-editor" 
  837.                             observes="yb-broadcaster-favorite-tags-editor" 
  838.                             accesskey="&ybtoolbar.editor.label.accesskey;" />
  839.                     <menuitem id="ybToolbar-options-bundles-editor" 
  840.                             observes="yb-broadcaster-bundles-editor" />
  841.                      <menuseparator/>
  842.                   <menuitem id="ybToolbar-options-your-bookmarks" label="&delicious.your.label;"
  843.                                 oncommand="ybookmarksMain.loadRelevantPage(event, 'your');"/>
  844.                 </menupopup>
  845.             </toolbarbutton>
  846.  
  847.         <hbox id="ybToolbar-bookmarksview">
  848.           <hbox id="ybToolbar-bookmarksview-nonbookmarks">
  849.             <toolbarbutton id="ybToolbar-selection" type="menu" container="true" class="yb-tag-item yb-toolbar-button">
  850.                 <menupopup  id="ybToolbar-selection-popup" onpopupshowing="ybToolbar.reconstructMenuList();">
  851.                   <menuitem id="ybToolbar-selection-tags-start" hidden="true" />
  852.                   <menuitem id="ybToolbar-selection-tags-end" hidden="true" disabled="true"     
  853.                             label="&ybtoolbar.menulist.options.no.tags;"/>
  854.                   <menuseparator/>
  855.                   <menuitem id="ybToolbar-selection-recentlybookmarked" label="&ybookmarks.recently.saved.label;" oncommand="try {ybToolbar.refreshBookmarksView('system:bookmonkey:recentlybookmarked');} catch(e){}" class="menuitem-iconic bookmark-item" container="true"/>
  856.                   <menuitem id="ybToolbar-selection-mostvisited" label="&ybookmarks.frequently.visited;" oncommand="ybToolbar.refreshBookmarksView('system:bookmonkey:mostvisited');" class="menuitem-iconic bookmark-item" container="true"/>
  857.                   <menuseparator/>
  858.                   <menuitem id="ybToolbar-selection-tagstoolbar-editor" 
  859.                                                               command="cmd_yb_open_toolbar_editor" 
  860.                                                               label="&ybtoolbar.editor.label;"
  861.                                                               class="left-padded-menuitem"
  862.                                                               accesskey="&ybtoolbar.editor.label.accesskey;" />
  863.  
  864.  
  865.                   <menuitem id="ybToolbar-selection-options" label="&ybtoolbar.menulist.options.label;" oncommand="ybToolbar.openToolbarOptions();" hidden="true"/>
  866.                 </menupopup>
  867.             </toolbarbutton>
  868.           </hbox> 
  869.           <hbox id="ybToolbar-bookmarksview-bookmarks" flex="0" class="bookmarks-toolbar-items"
  870.                  ondragover="nsDragAndDrop.dragOver(event,ybToolbar.dndObserver);"
  871.                  ondragdrop="nsDragAndDrop.drop(event,ybToolbar.dndObserver);"
  872.                  ondragexit="nsDragAndDrop.dragExit(event,ybToolbar.dndObserver);"/>
  873.         </hbox>
  874.     
  875.         <hbox id="ybToolbar-tagsview"  
  876.           ondragover="nsDragAndDrop.dragOver(event,ybToolbar.dndObserver);"
  877.           ondragdrop="nsDragAndDrop.drop(event,ybToolbar.dndObserver);"
  878.                 ondragexit="nsDragAndDrop.dragExit(event,ybToolbar.dndObserver);">
  879.           <hbox id="ybToolbar-tagsview-tags" 
  880.                             onpopupshowing="ybToolbar.setOpenedMenu(event);"
  881.                             onpopuphidden="ybToolbar.unsetOpenedMenu(event);" 
  882.                 />
  883.         </hbox>
  884.     
  885.         <hbox id="ybToolbar-bundlesview">
  886. <!--        <hbox id="ybToolbar-bundlesview-nonbundles">
  887.                     <toolbarbutton id="ybToolbar-bundles-options" type="menu-button" container="true" class="yb-toolbar-button" command="cmd_yb_toolbar_bundlesview">
  888.                         <menupopup  id="ybToolbar-bundles-options-popup">
  889.                                         <menuitem id="ybToolbar-bundles-options-edit" 
  890.                                             label="&ybtoolbar.bundles.edit.label;" 
  891.                                             oncommand="ybookmarksMain.loadRelevantPage(event, 'bundles');"
  892.                                             onclick="ybookmarksMain.loadRelevantPage(event, 'bundles', true);" />
  893.                         </menupopup>
  894.                     </toolbarbutton>
  895.                   </hbox> 
  896. -->
  897.           <hbox id="ybToolbar-bundlesview-bundles" 
  898.                             onpopupshowing="ybToolbar.setOpenedMenu(event);"
  899.                             onpopuphidden="ybToolbar.unsetOpenedMenu(event);" 
  900.                 />
  901.         </hbox>
  902.     
  903.     
  904.         <hbox mousethrough="always" id="ybToolbar-overflow-padder" flex="1"
  905.           ondragover="nsDragAndDrop.dragOver(event,ybToolbar.dndObserver);"
  906.           ondragdrop="nsDragAndDrop.drop(event,ybToolbar.dndObserver);"
  907.                 ondragexit="nsDragAndDrop.dragExit(event,ybToolbar.dndObserver);"/>
  908.         <toolbarbutton id="ybToolbar-chevron" type="menu" class="chevron yb-toolbar-button"
  909.                       mousethrough="never" collapsed="true">
  910.                       <menupopup onpopupshowing="if (event.target == this) { ybToolbar.updateOverflowMenu(this); }"/>
  911.         </toolbarbutton>
  912.         </toolbaritem>
  913.   </toolbarpalette>
  914.  
  915.   <!-- the Bookmarks Toolbar -->
  916.   <toolbox id="navigator-toolbox">
  917.     <toolbar id="ybToolbar" toolbarname="&ybtoolbar.title;" accesskey="D"
  918.              defaultset="ybToolbar-toolbar" class="chromeclass-directories" iconsize="small" customizable="true" mode="full"
  919.                          context="ybToolbar-context-menu" 
  920.              hidden="false" persist="hidden"
  921.              insertafter="PersonalToolbar"/>
  922.   </toolbox>
  923.  
  924.   
  925.   <!-- This is hack to update the most recent and frequent menu popup -->
  926.   <window id="main-window">
  927.     <tree id="bookmark-sort-tree" datasources="rdf:null" ref="NC:BookmarksRoot" collapsed="true" hidecolumnpicker="true" hidden="true" flags="dont-build-content">
  928.       <treecols id="bookmark-sort-tree-cols">
  929.         <treecol id="bookmark-sort-tree-url-col" label="URL" sort="rdf:http://home.netscape.com/NC-rdf#URL" flex="1"/>
  930.         <treecol id="bookmark-sort-tree-visitdate-col" label="Visit Date" sort="rdf:http://home.netscape.com/WEB-rdf#LastVisitDate" flex="1"/>
  931.         <treecol id="bookmark-sort-tree-visitcount-col" label="Visit Count" sort="rdf:http://home.netscape.com/NC-rdf#VisitCount" flex="1"/>
  932.         <treecol id="bookmark-sort-tree-adddate-col" label="Add Date" sort="rdf:http://home.netscape.com/NC-rdf#BookmarkAddDate" flex="1"/>
  933.       </treecols>
  934.  
  935.       <template>
  936.         <rule iscontainer="false">
  937.           <treechildren>
  938.             <treeitem>
  939.               <treerow uri="rdf:*" properties="rdf:http://home.netscape.com/NC-rdf#URL rdf:http://home.netscape.com/NC-rdf#VisitCount rdf:http://home.netscape.com/WEB-rdf#LastVisitDate">
  940.                 <treecell label="rdf:http://home.netscape.com/NC-rdf#URL"/>
  941.                 <treecell label="rdf:http://home.netscape.com/WEB-rdf#LastVisitDate"/>
  942.                 <treecell label="rdf:http://home.netscape.com/NC-rdf#VisitCount"/>
  943.                 <treecell label="rdf:http://home.netscape.com/NC-rdf#BookmarkAddDate"/>
  944.               </treerow>
  945.             </treeitem>
  946.          </treechildren>
  947.         </rule>
  948.       </template>
  949.     </tree>
  950.  
  951.     <tree id="bookmark-tags-tree" datasources="rdf:null" ref="NC:YBookmarksTagRoot" collapsed="true" hidecolumnpicker="true" hidden="true" flags="dont-build-content">
  952.       <treecols id="bookmark-tags-tree-cols">
  953.         <treecol id="bookmark-tags-tree-tag-col" label="Tag" sort="rdf:http://www.mozilla.org/bookmark#tagvalue"/>
  954.         <treecol id="bookmark-tags-tree-count-col" label="Children" sort="rdf:http://home.netscape.com/NC-rdf#ChildCount"/>
  955.       </treecols>
  956.  
  957.       <template>
  958.         <rule iscontainer="true">
  959.           <treechildren>
  960.             <treeitem>
  961.               <treerow uri="rdf:*">
  962.                 <treecell label="rdf:http://www.mozilla.org/bookmark#tagvalue"/>
  963.                 <treecell label="rdf:http://home.netscape.com/NC-rdf#ChildCount"/>
  964.               </treerow>
  965.             </treeitem>
  966.           </treechildren>
  967.         </rule>
  968.       </template>
  969.     </tree>
  970.  
  971.   </window>
  972.   <!-- End of hack -->
  973.   
  974.   <!-- Context menu for main content area-->
  975.   <popup id="contentAreaContextMenu"> 
  976.         <menuitem id="yb-context-tagCurrent-aftersearch"
  977.               insertafter="context-searchselect"
  978.               label="&ybookmarks.context.tagCurrent.label;"
  979.               image="chrome://ybookmarks/skin/deliciousSmall.gif"
  980.               class="menuitem-iconic"
  981.               command="cmd_yb_bookmark_this_page"/> 
  982.         <menuitem id="yb-context-tagCurrent"
  983.               insertafter="context-bookmarkpage"
  984.               label="&ybookmarks.context.tagCurrent.label;"
  985.               class="menuitem-iconic"
  986.               image="chrome://ybookmarks/skin/deliciousSmall.gif"
  987.               command="cmd_yb_bookmark_this_page"/> 
  988.          <menuitem id="yb-context-tagLink"
  989.           insertafter="context-bookmarklink"
  990.               label="&ybookmarks.context.tagLink.label;"
  991.               class="menuitem-iconic"
  992.               image="chrome://ybookmarks/skin/deliciousSmall.gif"
  993.              oncommand="yAddBookMark.open((typeof(gContextMenu.linkURL)=='string' ? gContextMenu.linkURL : gContextMenu.linkURL()), gContextMenu.linkText());"/>
  994.          <menuitem id="yb-context-keywordfield"
  995.               insertafter="context-keywordfield"
  996.               label="&ybookmarks.context.keyword.label;"
  997.               class="menuitem-iconic"
  998.               image="chrome://ybookmarks/skin/deliciousSmall.gif"
  999.               oncommand="yAddBookMark.createSearchKeywordBookmark();"/>             
  1000.   </popup>
  1001.     
  1002. </overlay>
  1003.